Fast Interpolating BMC

نویسندگان

  • Yakir Vizel
  • Arie Gurfinkel
  • Sharad Malik
چکیده

Bounded Model Checking (BMC) is well known for its simplicity and ability to find counterexamples. It is based on the idea of symbolically representing counterexamples in a transition system and then using a SAT solver to check for their existence or their absence. State-of-the-art BMC algorithms combine a direct translation to SAT with circuit-aware simplifications and work incrementally, sharing information between different bounds. While BMC is incomplete (it can only show existence of counterexamples), it is a major building block of several complete interpolation-based model checking algorithms. However, traditional interpolation is incompatible with optimized BMC. Hence, these algorithms rely on simple BMC engines that significantly hinder their performance. In this paper, we present a Fast Interpolating BMC (Fib) that combines state-of-the-art BMC techniques with interpolation. We show how to interpolate in the presence of circuit-aware simplifications and in the context of incremental solving. We evaluate our implementation of Fib in AVY, an interpolating property directed model checker, and show that it has a great positive effect on the overall performance. With the Fib, AVY outperforms ABC implementation of Pdr on both HWMCC’13 and HWMCC’14 benchmarks.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast interpolating algorithms in cryptography

We present two fast polynomial interpolating algorithms with knots generated in a field K by the recurrent formula of the form ( ) 1 0 1,2,.., 1; i i x x i n x α β γ − = + = − = . The running time of them is ( ) ( ) C n O n + base operations from K, where ( ) ( ) 2 log C n O n n = denotes the time needed to compute the wrapped convolution in K. Moreover, we give an application of these algorith...

متن کامل

Evaluation of New MOND Interpolating Function with Rotation Curves of Galaxies

The rotation curves of a sample of 46 low- and high-surface brightness galaxies are considered in the context of Milgrom's modi_ed dynamics (MOND) to test a new interpolating function proposed by Zhao et al. (2010) [1] and compare with the results of simple interpolating function. The predicted rotation curves are calculated from the total baryonic matter based on the B-band surface photometry,...

متن کامل

New fast algorithms of multidimensional Fourier and Radon discrete transforms

This paper describes a fast new n{D Discrete Radon Transform (DRT) and a fast exact inversion algorithm for it, without interpolating from polar to Cartesian coordinates or using the backprojection operator. New approach is based on the fast Nussbaumer's Polynomial Transform (NPT).

متن کامل

Interpolating Subdivision for Meshes with Arbitrary Topology

Subdivision is a powerful paradigm for the generation of surfaces of arbitrary topology. Given an initial triangular mesh the goal is to produce a smooth and visually pleasing surface whose shape is controlled by the initial mesh. Of particular interest are interpolating schemes since they match the original data exactly, and play an important role in fast multiresolution and wavelet techniques...

متن کامل

Fast algorithms for polynomial evaluation and differentiation at special knots

We present fast evaluating and differentiating algorithms for the Hermite interpolating polynomials with the knots of multiplicity 2, which are generated dynamically in a field , , K K by the recurrent formula of the form 1 0 1,2,.., 1; i i x x i n x . As in the case of Lagrange-Newton interpolating algorithms, the running time of these algorithms is C n O n base operations from the field K, wh...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015